package day12.homework;

import com.sun.org.apache.bcel.internal.generic.NEW;

//网上购物节的时候，凌晨0点经常发生价格变化，我需要及时获取最新的价格。
//具体要求
//创建价格类`LowPrice`，定义一个价格变量`money`
//创建`Change`线程类，负责修改价格
//创建`Buy`线程类，负责低价购买，如果是原价则一直等
//创建测试类`TestVolatilerf`
//在测试类中同时启动两个线程
public class LowPrice {
    static volatile double money = 999.9;
}
class Change extends Thread{
    public void run() {
        try {
            Thread.sleep(1000);
            LowPrice.money = 777.7;
        } catch (InterruptedException e) {
            e.printStackTrace();
        }
    }
}
class Buy extends Thread{
    public void run() {
        while (LowPrice.money == 999.9){
            System.out.println("太贵了买不起");
        }
        System.out.println("低价了,买");
    }
}
class TestVolatile{
    public static void main(String[] args) {
        new Change().start();
        new Buy().start();
    }
}